var limsEquiptFileAcq = Gikam.getPageObject({

    getEditListColumns : function() {
        return [ {
            checkbox : true
        }, {
            field : 'gainPath',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.GAINPATH'
        }, {
            field : 'localPath',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH'
        }, {
            field : 'timestamp',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP'
        }, {
            field : 'fileName',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.FILENAME'
        }, {
            field : 'storeFlag',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG'
        }, {
            field : 'exectorName',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME'
        } ];
    },

    getBaseInfoFormFields : function() {
        return [ {
            field : 'gainPath',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.GAINPATH',
            validators : [ 'strLength[0,100]' ]
        }, {
            field : 'localPath',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH',
            validators : [ 'strLength[0,100]' ]
        }, {
            field : 'timestamp',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP',
            validators : [ 'strLength[0,21]' ]
        }, {
            field : 'fileName',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.FILENAME',
            validators : [ 'strLength[0,50]' ]
        }, {
            field : 'storeFlag',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG',
            validators : [ 'strLength[0,1]' ]
        }, {
            field : 'exectorName',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME',
            validators : [ 'strLength[0,8]' ]
        } ];
    },

    getSearchListColumns : function() {
        return [ {
            checkbox : true
        }, Gikam.status.getBpmnColumn(limsEquiptFileAcq.workflow.dbTable), {
            field : 'gainPath',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.GAINPATH'
        }, {
            field : 'localPath',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH'
        }, {
            field : 'timestamp',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP'
        }, {
            field : 'fileName',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.FILENAME'
        }, {
            field : 'storeFlag',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG'
        }, {
            field : 'exectorName',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME'
        } ];
    },

    getChooseListColumns : function() {
        return [ {
            field : 'gainPath',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.GAINPATH'
        }, {
            field : 'localPath',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.LOCALPATH'
        }, {
            field : 'timestamp',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.TIMESTAMP'
        }, {
            field : 'fileName',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.FILENAME'
        }, {
            field : 'storeFlag',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.STOREFLAG'
        }, {
            field : 'exectorName',
            title : 'T_LIMS_EQUIPT_FILE_ACQ.EXECTORNAME'
        } ];
    },

    baseUrl : IFM_CONTEXT + '/secure/basemodule/trm/equipt/equipt-file-acqs'
});
